Endpoints

An Endpoint models the appearance and behaviour of one end of a Connection; it delegates its location to an underlying Anchor.

jsPlumb comes with four Endpoint implementations - Dot, Rectangle, Blank and Image. You optionally specify Endpoint properties using the endpoint parameter in a call to jsPlumb.connect, jsPlumb.addEndpoint, jsPlumb.makeSource or jsPlumb.makeTarget.

As with Connectors and Overlays, you specify Endpoints using the syntax described the page on basic concepts.

Creating an Endpoint

Endpoints are created in a number of different ways:

In each of these different cases, the parameters you can use to specify the Endpoint you wish to have created are exactly the same.

Specifying Endpoint parameters

Endpoint types